package com.rbn.stockmobiledevices.dispositivos;

import java.util.List;

import com.rbn.stockmobiledevices.dispositivos.Dispositivo;
import com.rbn.stockmobiledevices.entradas.Estado;

public interface DispositivoManager {
	
	public List<Dispositivo> getAll();
	public List<Estado> getPaginadoEstados(Integer startPosition, Integer pageSize, String search);
	public Dispositivo getById(String codigo);
	//public List<Dispositivo> getByModelo(String modelo);
	public void update(Dispositivo dispositivo);
	public void remove(Dispositivo dispositivo);
	public void save(Dispositivo dispositivo);
	public boolean remove(String codigo);
	public List<Dispositivo> getPaginadoDispositivos(Integer startPosition, Integer pageSize, String search);
	
}
